package com.btm.entity;

import lombok.Data;

/**
 * 机构信息实体类
 */
@Data
public class Organization {
    /**
     * 主键
     */
    private Long id;
    
    /**
     * 中联组织机构代码
     */
    private String orgCodeZl;
    
    /**
     * 中联组织机构名称
     */
    private String nameZl;
    
    /**
     * 中联上级机构代码
     */
    private String parentIdZl;
    
    /**
     * 组织机构代码
     */
    private String orgCode;
    
    /**
     * 组织机构名称
     */
    private String name;
    
    /**
     * 上级机构ID
     */
    private Integer parentId;
    
    /**
     * 机构类型code
     */
    private Integer orgTypeCode;
    
    /**
     * 机构等级
     */
    private Integer orgClass;
    
    /**
     * 所属街道
     */
    private Integer belongStreetId;
    
    /**
     * 所属区
     */
    private Integer belongAreaId;
    
    /**
     * 所属市
     */
    private Integer belongCityId;
    
    /**
     * 图标地址
     */
    private String iconUrl;
    
    /**
     * 管辖人数
     */
    private Integer jurisdiction;
    
    /**
     * 所在维度
     */
    private java.math.BigDecimal posLong;
    
    /**
     * 所在经度
     */
    private java.math.BigDecimal posLat;
    
    /**
     * 附加信息(其他说明)
     */
    private String additionalInfo;
    
    /**
     * 创建时间
     */
    private java.util.Date gmtCreate;
    
    /**
     * 更新时间
     */
    private java.util.Date gmtModified;
    
    /**
     * 删除标记（0 未删除 1已删除）
     */
    private Integer deleted;
    
    /**
     * 是否启用（0 启用 1 禁用 ）
     */
    private Integer isEnable;
    
    /**
     * 区域代码
     */
    private Long districtCode;
    
    /**
     * 区县ID
     */
    private String countyId;
    
    /**
     * 分片id
     */
    private Integer shardingId;
    
    /**
     * 联系电话
     */
    private String telephone;
    
    /**
     * 市级体系的机构ID
     */
    private Long municipalId;
    
    /**
     * 从区级系统取到的机构ID
     */
    private Integer organiId;
    
    /**
     * 该机构在市级体系中的上级机构ID
     */
    private Integer municipalParentId;
}